RAID代表廉價(jià)磁盤冗余陣列。這是一種將多個(gè)獨(dú)立硬盤驅(qū)動(dòng)器虛擬化為一個(gè)或多個(gè)陣列以提高性能,容量和可靠性的方法。可以使用特殊控制器(硬件RAID)或操作系統(tǒng)驅(qū)動(dòng)程序(軟件RAID)來實(shí)現(xiàn)RAID。而在香港有著多年ICT方案經(jīng)驗(yàn)的多線通(dataplugs)認(rèn)為它們?cè)诜?wù)器租用中,各自都有著不同的優(yōu)缺點(diǎn),以下為你細(xì)細(xì)列來:
硬件RAID
優(yōu)點(diǎn):
硬件RAID是專用的處理系統(tǒng),使用控制器或RAID卡獨(dú)立于操作系統(tǒng)來管理RAID配置。RAID控制器不會(huì)從其管理的磁盤上奪走處理能力。因此,可以使用更多的空間和速度來讀取和寫入數(shù)據(jù)。它可以在任何操作系統(tǒng)上運(yùn)行。更換故障磁盤很簡(jiǎn)單-只需將其插入并插入新磁盤即可。
缺點(diǎn):
由于硬件RAID需要額外的控制器硬件,因此成本要高于軟件RAID。如果您的RAID控制器發(fā)生故障,則必須找到一個(gè)兼容的控制器進(jìn)行更換,以使RAID系統(tǒng)執(zhí)行設(shè)置方式。
軟件RAID
優(yōu)點(diǎn):
與硬件RAID不同,軟件RAID使用安裝RAID磁盤的操作系統(tǒng)的處理能力。成本較低,因?yàn)椴恍枰渌布AID控制器。它還允許用戶重新配置陣列,而不受硬件RAID控制器的限制。
缺點(diǎn):
軟件RAID往往比硬件RAID慢。由于該軟件需要一定的處理能力,因此它會(huì)降低RAID配置的讀寫速度以及在服務(wù)器上執(zhí)行的其他操作。軟件RAID通常特定于所使用的操作系統(tǒng),因此通常不能用于操作系統(tǒng)之間共享的分區(qū)。
更換軟件RAID中的故障磁盤要復(fù)雜一些。您必須首先告訴系統(tǒng)停止使用磁盤,然后更換磁盤。
?
軟件RAID與硬件RAID:應(yīng)選擇哪一個(gè)?
在軟件RAID和硬件RAID之間進(jìn)行選擇取決于你需要做什么和成本。
如果預(yù)算緊張,并且使用的是RAID 0或RAID 1,則軟件RAID和硬件RAID不會(huì)有太大區(qū)別。如果在使用計(jì)算密集型RAID 5和RAID 6時(shí)需要最高的性能,則應(yīng)選擇硬件RAID,因?yàn)檐浖AID確實(shí)會(huì)損害性能。此外,軟件RAID通常不支持深?yuàn)W的RAID級(jí)別,例如RAID 10。在這種情況下,需要硬件RAID。
總而言之,硬件RAID的成本比軟件RAID高,但提供更好的性能并使你的服務(wù)器租用擺脫軟件RAID的局限,從而在使用方式和配置類型方面提供更大的靈活性。如果預(yù)算允許,那么硬件RAID絕對(duì)是可行的方法。